turkey stuffed with truffles - French English Dictionary